434d03ab6a59122f93ded54a80e4b2015d4418dd,src/freenet/client/async/ClientRequestSchedulerBase.java,ClientRequestSchedulerBase,addToRequestsByClientRequest,#ClientRequester#SendableRequest#ObjectContainer#,95

Before Change


	}
	
	protected void addToRequestsByClientRequest(ClientRequester clientRequest, SendableRequest req, ObjectContainer container) {
		clientRequest.addToRequests(req, container);
	}
	
	synchronized void addToGrabArray(short priorityClass, int retryCount, int rc, RequestClient client, ClientRequester cr, SendableRequest req, RandomSource random, ObjectContainer container) {

After Change


	
	protected void addToRequestsByClientRequest(ClientRequester clientRequest, SendableRequest req, ObjectContainer container) {
		if(clientRequest != null || persistent()) // Client request null is only legal for transient requests
			clientRequest.addToRequests(req, container);
	}
	
	synchronized void addToGrabArray(short priorityClass, int retryCount, int rc, RequestClient client, ClientRequester cr, SendableRequest req, RandomSource random, ObjectContainer container) {